/*
 * TEXT
 */
var TEXT = {};
TEXT.Login = 'Please login.';
TEXT.GoButton = 'Please enter an exchange code like XNAS:MSFT.';
TEXT.WSInput = 'Please enter a name.';
TEXT.WSSavedSuccessfully = 'Workspace saved.';
TEXT.WSName = 'The same name already exists. Please enter a different name.';
//TEXT.WSMError = 'The workspace management tool can\'t support this operation.';
TEXT.OpenShareRenameWS='The shared workspace name ({0}) already exists.<br/>QuoteSpeed will open this shared workspace with "Untitled".';
TEXT.ShareError='Sorry, there was an error in sharing your widget/workspace. <br/>Please try again later.';
TEXT.ShareSaveConfirm = 'Save changes before sharing?';
TEXT.WSRenameSuccess = 'Renamed successfully.'
TEXT.WSRename = 'Sorry, there was an error when you rename this workspace.<br/>Please try again later.';
TEXT.WSSaveError = 'Sorry, there was an error in saving your workspace. <br/>Please try again later.';
TEXT.WSSaveTimeout = 'A connection error has occurred.<br/> Re-login is recommended by clicking OK.';
TEXT.WSSaveDefault = 'This is a read-only template. <br/>Please use "Save Workspace As" to save this Workspace.';
TEXT.WSCaptureAlert = 'Only one Workspace can be captured at a time.';
TEXT.WSDelConfirm = 'Are you sure you want to delete?';
TEXT.NullSubject='Send message without a subject?';
TEXT.WSDelError = 'Sorry, there was an error in deleting your workspace. <br/>Please try again later.';
TEXT.WSDelDefault = 'Default Workspaces cannot be deleted.';
TEXT.WSCloseError = 'At least one Workspaces should be opened.';
TEXT.WatchListSavedSuccessfully = 'Saved successfully.';
TEXT.WatchListLimit = 'There is a limit of {0} symbols for QuoteSpeed.<br /><br /> To add more symbols, please remove one or more symbols.';
TEXT.WatchListTempLimit = 'There is a limit of showing {0} constituents for index.';
TEXT.WatchListSplitLimit='There is a limit of {0} symbols for QuoteSpeed.<br /> Only the first {0} symbols have been saved.';
TEXT.WatchListSaveError = 'Sorry, there was an error in saving your portfolio/Watchlist. <br/>Please try again later.';
TEXT.WatchListRenameError = 'Sorry, there was an error when you rename this portfolio/Watchlist.<br/>Please try again later.';
TEXT.WatchListSaveError2 = 'Save Portfolio/Watchlist Error.<br />Reached max holding.';
TEXT.WatchListInput = 'Please enter a name.';
TEXT.WatchListTitle = 'The title is too long.';
TEXT.WatchListTitle2 = 'The same name already exists. Please enter a different name.';
TEXT.WatchListCreateError = 'Sorry, there was an error in creating your portfolio/Watchlist. <br/>Please try again later.';
TEXT.WatchListCreateSuccess = 'Created successfully.';
TEXT.WatchListSaveasSuccess = 'Save as successfully.';
TEXT.WatchListRenameSuccess = 'Renamed successfully.';
TEXT.WatchListDeleteSuccess = 'Deleted successfully.';
TEXT.WatchListNewError = 'Sorry, there was an error in creating your portfolio/Watchlist. <br/>Please try again later.';
TEXT.WatchListDelConfirm = 'Are you sure you want to delete "[TITLE]"?';
TEXT.WatchListCVEditDef = 'This is a read-only view. <br/>Please enter a new name to save this view.';
TEXT.WatchListCVInput = 'Please enter a name.';
TEXT.WatchListCVSelect = 'Please select a column.';
TEXT.WatchListCVTitle = 'Custom View with the same name already exists. Please enter a different name.';
TEXT.WatchListCVSuccess = 'Custom View saved.';
TEXT.WatchListCVFailed = 'Custom View is unavailable. Please try again later.';
TEXT.WatchListCVDelete = 'Custom View deleted.';
TEXT.WatchListCVDelConfirm = 'Are you sure you want to delete?';
TEXT.ShareWatchList='The custom view name of shared watchlist is already exists, please enter a different name.';
TEXT.ShareNews='The view name of shared news is already exists, please enter a different name.';
TEXT.ShareFailed="Share failed, Please try it again later."
TEXT.MessageSendSuccess='Message is sent to the recipient successfully.';
TEXT.NewsSameName='The same View Name already exists. Please enter a different name.';
TEXT.WatchListEDInput1 = 'Please enter valid number and date.';
TEXT.WatchListEDInput2 = 'Please enter a valid number.';
TEXT.WatchListEDInput3 = 'Please enter a valid date.';
TEXT.WatchListEDInput4 = 'All items should be filled.';
TEXT.WatchListEDInput5 = 'Please enter a number greater than zero.';
TEXT.WatchListEDInputName = 'Please enter a name.';
TEXT.WatchListSaveDefWL = 'This is a read-only Watchlist. <br/>Please use "Save As" to save this Watchlist.';
TEXT.WatchListDeleteDefWL = 'Default Watchlists can not be deleted.';
TEXT.WatchListCanNotDelete = 'This is a read-only Watchlist, can not be deleted.';
TEXT.WatchListDeleteError = 'An error had happened when you deleted this watchlist.<br/>Please try again later.';
TEXT.WatchListEditDefWL = 'Default Watchlists cannot be edited.';
TEXT.NoConstituents='No constituents data is available.';
TEXT.WLImportInputFile="Please choose a file.";
TEXT.WLImportCopyPrompt="Please copy and paste symbol lists from Excel to the textarea!";
TEXT.WLImportEmptyFile="Empty excel!";
TEXT.WLImportColumnLimit="Column limit for importing is 10! ";
TEXT.WLImportDuplicate="Can't select duplicate option!";
TEXT.WLImportNoTicker="Have no ticker!";
TEXT.WLImportNoTickerInput="No ticker inputted!";
TEXT.WLImportTickerInvalid="No ticker valid!";
TEXT.WLImportTickerOverMax="Watchlist has reached the tickers number limit({0}), Please reduce your tickers number.";
TEXT.WLImportNoSymbolColumn="Must have Symbol column! "
TEXT.beta = 'This is a new feature that might have a few kinks to work out.';
TEXT.TickerInValid = 'Can\'t find "{0}". Do you want to remove?<br/><br/><p style="padding-bottom:1px;"><span style="display:inline-block;width:73px;padding:2px;">Click "Yes"</span><span>- Remove</span></p><p style="padding-top:1px;"><span style="display:inline-block;width:73px;padding:2px;">Click "No"</span><span>- Keep in your Watchlist and don\'t remind again.</span></p>';
//Workspace
TEXT.saveWorkspaceFirst = 'Please save workspace firstly. And then detach this window.';
//QT
TEXT.QtIDRTicker='Please select a ticker.';
TEXT.QtIDRNotSupportIndex="No data available";
//SR
TEXT.ResearchNoData = 'We don\'t have data on this ticker currently.';
//forex
TEXT.ForexSaveError='Sorry, there was an error in saving your Forex list. <br/>Please try again later.';
TEXT.ForexSavedSuccessfully = 'Forex list saved.';
TEXT.ForexInput = 'Please enter a name.';
TEXT.ForexInput2 = 'Please enter a name.';
TEXT.ForexTitle = 'The title is too long.';
TEXT.ForexDelConfirm = 'Are you sure you want to delete?';
TEXT.ForexExistPair = '<p>The same pair already exists.</p><p>Please choose a different pair.</p>';
TEXT.ForexSameName = 'The same name already exists. Please enter a different name.';
//office investment
//TEXT.OfficeInestment.limit100='Security limit is 100. Please contact your sales representative if you are interested in increasing the limit.';
//alert
TEXT.AlertSavedSucceddfully = 'Alert saved.';
TEXT.AlertSavedError ='Sorry, there was an error in saving your Alert. <br/>Please try again later.';

//lICENSE
TEXT.LicenseDeclineConfirm='Are you sure you want to decline? For assistance please contact product support at 312-244-7230.';

//market depth
TEXT.MDTickerOver100='Tickers you selected are more than 100';

//tickerValidation
TEXT.TickerValidationNotFound = 'We could not find the security["{0}"] you are looking for. Please try again.';
TEXT.TickerValidationNoPermission='You are not entitled to access ["{0}"]';
TEXT.NoSecuritityTypePermission='We are sorry, but you are not entitled to view the data for "{0}".';
//Tips
var QSTIPs = [];
QSTIPs[0] = '<h3>Support Window</h3><p>To access training videos and other support materials, such as the release notes, click on the large gear menu and select Support.</p><img src="help/help_support.gif" width="425" height="205" />';
QSTIPs[1] = '<h3>Create New Workspace</h3><p><img src="help/help_iconadd.gif" width="34" height="28" />Click on the "+" icon on the global bar to access the Workspace Management System. Click "Create New Workspace" to create a new workspace, the new untitled workspace will not automatically save. Click "Save" icon to open "save as dialog", name it and click OK to save successfully.</p>';
QSTIPs[2] = '<h3>Adding Windows to a Workspace</h3><p>Click on the <img src="help/help_addwin.gif" width="107" height="22" /> tab located in the upper left corner of your screen. In the Add Windows panel either click or drag-and-drop window to add it to the workspace.</p>';
QSTIPs[3] = '<h3>Settings</h3><p>Click on the large gear icon <img src="help/help_iconsetting.gif" width="26" height="26" /> to access the application settings. Window settings can be found by clicking on the "Edit" option for each component within a workspace.</p>';
QSTIPs[4] = '<h3>Basic Interactions</h3><ul>'+
            '<li>+ Drag-and-drop securities from the watchlist onto to the chart or news window.</li>'+
            '<li>+ Double-click a security on your watchlist to propagate the security to all open windows.</li>'+
            '<li>+ Right-click in a window to reveal actions or settings for the active window.</li>'+
            '<li>+ Hover over the workspace name tab to access workspace settings.</li></ul>';
QSTIPs[5] = '<h3>Using Search Capability</h3><p>In the Search box, type a symbol or a company name. Select a security.</p><img src="help/help_srh.gif" width="252" height="103" /><p>From the dropdown menu, select the window you would like to add for this security. Select "All Windows" option if you would like all windows in your workspace to be updated for this security. Click Go.</p>';
QSTIPs[6] = '<h3>Full Screen</h3><p>Hit F11 key to maximize your viewing area.</p>';
// charts 
TEXT.ChartCTickersOverstep = 'There is a limit of 7 symbols to compare.<br /><br /> To add more symbols, please remove one or more symbols.';
TEXT.ChartCTickersNoEntitled = 'You are not entitled to access this security.';
TEXT.Alert={};
TEXT.Alert["1"] = "One of the required information alertType is missing.";
TEXT.Alert["2"] = "One of the required information productCode is missing.";
TEXT.Alert["3"] = "One of the required information symbol is missing.";
TEXT.Alert["4"] = "One of the required information alertOutput is missing.";
TEXT.Alert["5"] = "One of the required information email address is missing.";
TEXT.Alert["6"] = "One of the required information userExpenseRatio is missing.";
TEXT.Alert["7"] = "One of the required information userStandardDeviation is missing.";
TEXT.Alert["8"] = "One of the required information userStewardshipGrade is missing.";
TEXT.Alert["9"] = "One of the required information userReturnValue is missing.";
TEXT.Alert["10"] = "One of the required information userRankValue is missing.";
TEXT.Alert["11"] = "One of the required information userAlpha is missing.";
TEXT.Alert["12"] = "One of the required information userBeta is missing.";
TEXT.Alert["13"] = "One of the required information userSharpeRatio is missing.";
TEXT.Alert["14"] = "One of the required information userSortinoRatio is missing.";
TEXT.Alert["15"] = "One of the required information userCaptureRatio is missing.";
TEXT.Alert["16"] = "One of the required information userStarRating is missing.";
TEXT.Alert["17"] = "One of the required information userQuartile is missing.";
TEXT.Alert["18"] = "One of the required information userStandardDeviation is missing.";
TEXT.Alert["19"] = "One of the required information user target percentage is missing.";
TEXT.Alert["20"] = "One of the required information user target price is missing.";
TEXT.Alert["21"] = "One of the required information user target Price or user Target Percentage is missing.";
TEXT.Alert["22"] = "One of the required information user Volume is missing.";
TEXT.Alert["23"] = "One of the required information user 52weekHigh is missing.";
TEXT.Alert["24"] = "One of the required information user 52weekLow is missing.";
TEXT.Alert["25"] = "One of the required information user 52weekHigh percentage is missing.";
TEXT.Alert["26"] = "One of the required information user 52weekLow percentage is missing.";
TEXT.Alert["27"] = "One of the required information target change is missing.";
TEXT.Alert["28"] = "One of the required information user Size is missing.";
TEXT.Alert["29"] = "Please enter a valid email address. For example, myname@example.com.";
TEXT.Alert["30"] = "alertOutput only support EMAIL or NOTIFICATION or BOTH or NONE.";
TEXT.Alert["31"] = "the email outputType only support TEXT or HTML.";
TEXT.Alert["32"] = "One of the required information alertType is invalid.";
TEXT.Alert["33"] = "One of the required information productCode is invalid.";
TEXT.Alert["34"] = "One of the required information userQuartile is invalid,userQuartile are 1,2,3.";
TEXT.Alert["35"] = "One of the required information userStarRating is invalid,userStarRating are 2,3,4,5.";
TEXT.Alert["36"] = "One of the required information userStyleConsistency is invalid,userStyleConsistency are Medium or High.";
TEXT.Alert["37"] = "One of the required information filingForm is invalid.";
TEXT.Alert["38"] = "One of the required information filingType is invalid.";
TEXT.Alert["39"] = "customerId is invalid.";
TEXT.Alert["40"] = "customerFirstName is invalid.";
TEXT.Alert["41"] = "customerLastName is invalid.";
TEXT.Alert["42"] = "culture is invalid.";
TEXT.Alert["43"] = "currency is invalid.";
TEXT.Alert["44"] = "The value you entered is invalid.";
TEXT.Alert["45"] = "The value you entered is invalid.";
TEXT.Alert["46"] = "The value you entered is invalid.";
TEXT.Alert["47"] = "The value you entered is invalid.";
TEXT.Alert["48"] = "The value you entered is invalid.";
TEXT.Alert["49"] = "ServiceCode is invalid.";
TEXT.Alert["50"] = "The symbol you entered is not valid. Please enter another symbol.";
TEXT.Alert["51"] = "IdType is invalid.";
TEXT.Alert["52"] = "Alert already exists.";
TEXT.Alert["53"] = "The subscription is suspended.";
TEXT.Alert["54"] = "The subscription is active.";
TEXT.Alert["55"] = "Your subscription cannot be found.";
TEXT.Alert["56"] = "One of the required information customerId is missing.";
TEXT.Alert["57"] = "One of the required information ServiceCode is missing.";
TEXT.Alert["58"] = "Invalid newsType.";
TEXT.Alert["59"] = "One of the required information filing type is missing.";
TEXT.Alert["60"] = "One of the required information filingForm is missing.";
TEXT.Alert["61"] = "One of the required information subscriptionId is missing.";
TEXT.Alert["62"] = "Please enter a valid email address. For example, myname@example.com.";
TEXT.Alert["63"] = "collection is invalid.";
TEXT.Alert["64"] = "can not find alertInfo.";

TEXT.Alert["65"] = "Invalid subscriptionId.";

TEXT.Alert["66"] = "Invalid start value.";
TEXT.Alert["67"] = "Invalid maxCount value.";
TEXT.Alert["68"] = "No value for the parameters.";
TEXT.Alert["69"] = "Invalid Date, Date should be 'yyyy-MM-dd hh:mm:ss'.";
TEXT.Alert["70"] = "Invalid SortType value.";
TEXT.Alert["71"] = "subscription Id or CustomerId.";
TEXT.Alert.emailIsEmpty = "Please enter a valid email address.";
TEXT.Alert.saveEmailFirst = "Please save the email first.";
TEXT.Alert.eamilSaveSuccessful = "Your email address was updated successfully.";
TEXT.Alert.eamilSaveFaild = "Your email address was updated failed.";
TEXT.Alert.requireTicker = "Ticker is a required field. Please enter a ticker.";
TEXT.Alert.requireValue = "Value is a required field. Please enter a value.";
TEXT.Alert.invalidValue = "The value you entered is invalid. Please enter a numeric value.";